﻿namespace Api_Core_Spider.Services
{
    /// <summary>
    /// 机器码生成器接口，定义生成机器码的方法
    /// </summary>
    public interface IMachineCodeGenerator
    {
        /// <summary>
        /// 根据硬件信息，生成唯一机器码
        /// </summary>
        /// <returns>机器码字符串</returns>
        string GenerateMachineCode();

        /// <summary>
        /// 获取当前机器信息
        /// </summary>
        /// <returns>机器信息对象</returns>
        Models.MachineInfo GetMachineInfo();
    }
}